package com.heima.day10.file;

import java.io.File;

public class File05 {
    public static void main(String[] args) {
        File file=new File("D:\\aaa");
        File[] files=file.listFiles();//返回值是一个File类型的数组
        System.out.println(files.length);
        for (File file1 : files) {
            System.out.println(file1);
        }
        //进入文件夹，获取这个文件夹里面所有的文件和文件夹的File对象，并把这些File对象都放在一个数组中返回
        //包含隐藏文件和隐藏文件夹都可以获取，
        //主要事项：
        //1.当调用者是一个文件时,返回Null
        //2.当调用者是一个空的文件时，返回一个长度为0的数组
        //3.当调用者是一个有内容的文件夹时，进入这个文件夹，获取文件夹中所有文件夹和File对象，并把这些file对象放到数组中
        //4.当调用者是一个有权限才能进入的文件夹时，返回一个null
    }
}
